package tasks.task06;

import javax.swing.*;
import java.awt.*;

//grishin.andrej
public class easytask06 extends JPanel {

    public easytask06() {
        JFrame myFrame = new JFrame();
        myFrame.setBounds(400, 150, 400, 430);
        myFrame.setResizable(false);
        myFrame.setTitle("Drawing");
        myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        myFrame.setLayout(new BorderLayout());
        myFrame.add(this, BorderLayout.CENTER);

        myFrame.setVisible(true);
    }

    public static void main(String[] args) {
        new easytask06();
    }

    public void paintComponent(Graphics g) {
        super.paintComponent(g);

        //Square
        g.fillRect(10, 35, 380, 5);
        g.fillRect(10, 35, 5, 350);
        g.fillRect(385, 35, 5, 350);
        g.fillRect(10, 380, 380, 5);

        //Cage :)
        g.fillRect(10, 140, 380, 5);
        g.fillRect(10, 260, 380, 5);
        g.fillRect(140, 35, 5, 350);
        g.fillRect(260, 35, 5, 350);

        //Circle in center
        g.drawOval(147, 147, 110, 110);
        g.setColor(Color.YELLOW);
        g.fillOval(147, 147, 110, 110);

        //Smile :)
        g.setColor(Color.BLACK);
        //Eyes
        g.fillOval(170, 180, 10, 10);
        g.fillOval(220, 180, 10, 10);
        //Mouth
        g.fillArc(170, 220, 150, 20, 100, 105);
        //Eyebrows
//        g.fillRect(167,175,18,2);
//        g.fillRect(215,175,18,2);
    }
}